package com.niiwoo.civet.user.dto.response.organization;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Getter
@Setter
public class OrganizationLoanConfigRespDTO implements Serializable {

    //主健
    private Long id;

    //机构ID
    private Long orgId;

    //借款期限开始
    private Integer periodBegin;

    //借款期限结束
    private Integer periodEnd;

    //期限单位（0:月 1：天）
    private Byte periodUnit;

    //还款方式（1、每月付息，到期还本，2、等额本息）
    private Byte repaymentType;

    //借款年化利率
    private BigDecimal loanRate;

    // 前置平台管理费率
    private BigDecimal beforePlatformManageFeeRate;

    // 后置平台管理费率
    private BigDecimal platformManageFeeRate;

    /**
     * 后置平台管理费每期占比
     */
    private List<BigDecimal> afterPlatformManageFeeRatioList;

    //担保服务费率
    private BigDecimal guaranteRate;

    //平台管理费收取节点
    private Byte manageFeeChargeNode;
}